const path = require('path');
const resolve = filePath => path.resolve(__dirname, './', filePath)

module.exports = {
    outputDir: 'docs',
    // 码云上的项目路径
    publicPath: '/v3-components/',
    //用于多页配置，默认是 undefined
    pages: {
        index: {
            // page 的入口文件
            entry: resolve('/story/main.ts'),
            // 模板文件
            template: 'public/index.html',
            // 在 dist/index.html 的输出文件
            filename: 'index.html',
            // 当使用页面 title 选项时，
            // template 中的 title 标签需要是 <title><%= htmlWebpackPlugin.options.title %></title>
            title: '组件示例'
        }
    },
    chainWebpack: config => {
        config.plugins
        .delete('prefetch-index')
        .delete('preload-index');
        config.resolve.alias.set('story', resolve('story'));
    }
}